﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace common
{
    [Serializable]
    public class MTMSGCont
    {
        private MT mt = new MT();

        public MT Mt
        {
            get { return mt; }
            set { mt = value; }
        }
    }

    [Serializable]
    public class MT
    {
        private string _AreaID;
        private string _Region;
        private string _ChannelId;
        private string _actionID;

        public string ActionID
        {
            get { return _actionID; }
            set { _actionID = value; }
        }

        public string ChannelId
        {
            get { return _ChannelId; }
            set { _ChannelId = value; }
        }

        public string Region
        {
            get { return _Region; }
            set { _Region = value; }
        }
        private string _PrdID;
        private string _ActiveID;
        private string _MsgID;
        private string _PKTotal;
        private string _PKNumber;
        private string _DelStatus;
        private string _ServiceID;
        private string _FeeUserType;
        private string _FeeTerminalId;
        private string _FeeType;
        private string _FeeCode;
        private string _Tppid;
        private string _Tpudhi;
        private string _ValidTime;
        private string _SrcAdrr;
        private DestAddr _DestAddr = new DestAddr();
        private string _LinkID;
        private string _MsgFmt;
        private string _Msg;
        private string _SubmitTime;
        private string _SubmitRet;
        private string _InfoID;

        public DestAddr DestAddr
        {
            get { return _DestAddr; }
            set { _DestAddr = value; }
        }

        public string InfoID
        {
            get { return _InfoID; }
            set { _InfoID = value; }
        }

        public string SubmitRet
        {
            get { return _SubmitRet; }
            set { _SubmitRet = value; }
        }

        public string SubmitTime
        {
            get { return _SubmitTime; }
            set { _SubmitTime = value; }
        }

        public string Msg
        {
            get { return _Msg; }
            set { _Msg = value; }
        }

        public string MsgFmt
        {
            get { return _MsgFmt; }
            set { _MsgFmt = value; }
        }

        public string LinkID
        {
            get { return _LinkID; }
            set { _LinkID = value; }
        }


        public string SrcAdrr
        {
            get { return _SrcAdrr; }
            set { _SrcAdrr = value; }
        }


        public string ValidTime
        {
            get { return _ValidTime; }
            set { _ValidTime = value; }
        }

        public string Tpudhi
        {
            get { return _Tpudhi; }
            set { _Tpudhi = value; }
        }

        public string Tppid
        {
            get { return _Tppid; }
            set { _Tppid = value; }
        }

        public string FeeCode
        {
            get { return _FeeCode; }
            set { _FeeCode = value; }
        }

        public string FeeType
        {
            get { return _FeeType; }
            set { _FeeType = value; }
        }

        public string FeeTerminalId
        {
            get { return _FeeTerminalId; }
            set { _FeeTerminalId = value; }
        }

        public string FeeUserType
        {
            get { return _FeeUserType; }
            set { _FeeUserType = value; }
        }

        public string ServiceID
        {
            get { return _ServiceID; }
            set { _ServiceID = value; }
        }

        public string DelStatus
        {
            get { return _DelStatus; }
            set { _DelStatus = value; }
        }

        public string PKNumber
        {
            get { return _PKNumber; }
            set { _PKNumber = value; }
        }

        public string PKTotal
        {
            get { return _PKTotal; }
            set { _PKTotal = value; }
        }

        public string MsgID
        {
            get { return _MsgID; }
            set { _MsgID = value; }
        }

        public string ActiveID
        {
            get { return _ActiveID; }
            set { _ActiveID = value; }
        }

        public string PrdID
        {
            get { return _PrdID; }
            set { _PrdID = value; }
        }

        public string AreaID
        {
            get { return _AreaID; }
            set { _AreaID = value; }
        }
    }

    [Serializable]
    public class DestAddr
    {
        private string _PhoneID;

        public string PhoneID
        {
            get { return _PhoneID; }
            set { _PhoneID = value; }
        }
    }
}
